package xcache

import (
	"crypto/md5"
	"fmt"
)

// 生成CacheKey下标
//
//	args	任意类型参数，用于进行MD5加密，返回缓存下标信息
func Key(args ...any) string {
	return fmt.Sprintf("xcache_%x", md5.Sum([]byte(fmt.Sprintf("%T%v", args, args))))
}
